package com.test.qnews.beans;

import java.util.List;

/**
 * Created by dllo on 16/1/13.
 */
public class GsonImgBean {
   
    private DataEntity data;
    /**
     * status : 0
     * message : ok
     */

    private ResultEntity result;

    public void setData(DataEntity data) {
        this.data = data;
    }

    public void setResult(ResultEntity result) {
        this.result = result;
    }

    public DataEntity getData() {
        return data;
    }

    public ResultEntity getResult() {
        return result;
    }

    public static class DataEntity {
        private int is_clean_cache;
        /**
         * id : 14892143181093521605
         * title : 性感美女情色豹纹内衣诱惑写真
         * cid : 1404457531633
         * site : 女姿清纯美女
         * summary :
         * url : http://pic.36nz.com/2016/4855_1.shtml
         * content : 




















         * image : [{"title":"","url":"http://image.zzd.sm.cn/1999105063638593918.jpg?id=0","description":"","index":0,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/15850084434715623865.jpg?id=0","description":"","index":1,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/7353501131212626503.jpg?id=0","description":"","index":2,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/1362829731014797263.jpg?id=0","description":"","index":3,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/9249403081012110019.jpg?id=0","description":"","index":4,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/13796268151974384735.jpg?id=0","description":"","index":5,"width":750,"height":1125,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/2822663213410840769.jpg?id=0","description":"","index":6,"width":750,"height":500,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/8742390209382972029.jpg?id=0","description":"","index":7,"width":750,"height":500,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/1387077477390780251.jpg?id=0","description":"","index":8,"width":750,"height":500,"type":"jpg","gallery_id":"","gallery_type":1},{"title":"","url":"http://image.zzd.sm.cn/5403847347502178535.jpg?id=0","description":"","index":9,"width":750,"height":500,"type":"jpg","gallery_id":"","gallery_type":1}]
         * thumbnails : [{"url":"http://image.zzd.sm.cn/8742390209382972029.jpg?id=0","width":750,"height":500}]
         * attribute :
         * tags : ["豹纹","诱惑","性感美女"]
         * recoid : 17518260403104100419
         * videos : []
         * action :
         * valid : true
         * source_name : 女姿清纯美女
         * publish_time : 1452355200000
         * grab_time : 1452735515530
         * content_type : 1
         * original_url : http://pic.36nz.com/2016/4855_1.shtml
         * reco_type : 0
         * comment_cnt : 0
         * support_cnt : 0
         * oppose_cnt : 0
         * item_type : 2
         * special_content : []
         * matched_tag :
         * card_content_type : 0
         * card_id : 0
         * view_cnt : 0
         * content_length : 0
         */

        private List<ArticleEntity> article;
        private List<?> banner;
        private List<?> card;

        public void setIs_clean_cache(int is_clean_cache) {
            this.is_clean_cache = is_clean_cache;
        }

        public void setArticle(List<ArticleEntity> article) {
            this.article = article;
        }

        public void setBanner(List<?> banner) {
            this.banner = banner;
        }

        public void setCard(List<?> card) {
            this.card = card;
        }

        public int getIs_clean_cache() {
            return is_clean_cache;
        }

        public List<ArticleEntity> getArticle() {
            return article;
        }

        public List<?> getBanner() {
            return banner;
        }

        public List<?> getCard() {
            return card;
        }

        public static class ArticleEntity {
            private String id;
            private String title;
            private long cid;
            private String site;
            private String summary;
            private String url;
            private String content;
            private String attribute;
            private String recoid;
            private String action;
            private boolean valid;
            private String source_name;
            private long publish_time;
            private long grab_time;
            private int content_type;
            private String original_url;
            private int reco_type;
            private int comment_cnt;
            private int support_cnt;
            private int oppose_cnt;
            private int item_type;
            private String matched_tag;
            private int card_content_type;
            private int card_id;
            private int view_cnt;
            private int content_length;
            /**
             * title :
             * url : http://image.zzd.sm.cn/1999105063638593918.jpg?id=0
             * description :
             * index : 0
             * width : 750
             * height : 1125
             * type : jpg
             * gallery_id :
             * gallery_type : 1
             */

            private List<ImageEntity> image;
            /**
             * url : http://image.zzd.sm.cn/8742390209382972029.jpg?id=0
             * width : 750
             * height : 500
             */

            private List<ThumbnailsEntity> thumbnails;
            private List<String> tags;
            private List<?> videos;
            private List<?> special_content;

            public void setId(String id) {
                this.id = id;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public void setCid(long cid) {
                this.cid = cid;
            }

            public void setSite(String site) {
                this.site = site;
            }

            public void setSummary(String summary) {
                this.summary = summary;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public void setAttribute(String attribute) {
                this.attribute = attribute;
            }

            public void setRecoid(String recoid) {
                this.recoid = recoid;
            }

            public void setAction(String action) {
                this.action = action;
            }

            public void setValid(boolean valid) {
                this.valid = valid;
            }

            public void setSource_name(String source_name) {
                this.source_name = source_name;
            }

            public void setPublish_time(long publish_time) {
                this.publish_time = publish_time;
            }

            public void setGrab_time(long grab_time) {
                this.grab_time = grab_time;
            }

            public void setContent_type(int content_type) {
                this.content_type = content_type;
            }

            public void setOriginal_url(String original_url) {
                this.original_url = original_url;
            }

            public void setReco_type(int reco_type) {
                this.reco_type = reco_type;
            }

            public void setComment_cnt(int comment_cnt) {
                this.comment_cnt = comment_cnt;
            }

            public void setSupport_cnt(int support_cnt) {
                this.support_cnt = support_cnt;
            }

            public void setOppose_cnt(int oppose_cnt) {
                this.oppose_cnt = oppose_cnt;
            }

            public void setItem_type(int item_type) {
                this.item_type = item_type;
            }

            public void setMatched_tag(String matched_tag) {
                this.matched_tag = matched_tag;
            }

            public void setCard_content_type(int card_content_type) {
                this.card_content_type = card_content_type;
            }

            public void setCard_id(int card_id) {
                this.card_id = card_id;
            }

            public void setView_cnt(int view_cnt) {
                this.view_cnt = view_cnt;
            }

            public void setContent_length(int content_length) {
                this.content_length = content_length;
            }

            public void setImage(List<ImageEntity> image) {
                this.image = image;
            }

            public void setThumbnails(List<ThumbnailsEntity> thumbnails) {
                this.thumbnails = thumbnails;
            }

            public void setTags(List<String> tags) {
                this.tags = tags;
            }

            public void setVideos(List<?> videos) {
                this.videos = videos;
            }

            public void setSpecial_content(List<?> special_content) {
                this.special_content = special_content;
            }

            public String getId() {
                return id;
            }

            public String getTitle() {
                return title;
            }

            public long getCid() {
                return cid;
            }

            public String getSite() {
                return site;
            }

            public String getSummary() {
                return summary;
            }

            public String getUrl() {
                return url;
            }

            public String getContent() {
                return content;
            }

            public String getAttribute() {
                return attribute;
            }

            public String getRecoid() {
                return recoid;
            }

            public String getAction() {
                return action;
            }

            public boolean isValid() {
                return valid;
            }

            public String getSource_name() {
                return source_name;
            }

            public long getPublish_time() {
                return publish_time;
            }

            public long getGrab_time() {
                return grab_time;
            }

            public int getContent_type() {
                return content_type;
            }

            public String getOriginal_url() {
                return original_url;
            }

            public int getReco_type() {
                return reco_type;
            }

            public int getComment_cnt() {
                return comment_cnt;
            }

            public int getSupport_cnt() {
                return support_cnt;
            }

            public int getOppose_cnt() {
                return oppose_cnt;
            }

            public int getItem_type() {
                return item_type;
            }

            public String getMatched_tag() {
                return matched_tag;
            }

            public int getCard_content_type() {
                return card_content_type;
            }

            public int getCard_id() {
                return card_id;
            }

            public int getView_cnt() {
                return view_cnt;
            }

            public int getContent_length() {
                return content_length;
            }

            public List<ImageEntity> getImage() {
                return image;
            }

            public List<ThumbnailsEntity> getThumbnails() {
                return thumbnails;
            }

            public List<String> getTags() {
                return tags;
            }

            public List<?> getVideos() {
                return videos;
            }

            public List<?> getSpecial_content() {
                return special_content;
            }

            public static class ImageEntity {
                private String title;
                private String url;
                private String description;
                private int index;
                private int width;
                private int height;
                private String type;
                private String gallery_id;
                private int gallery_type;

                public void setTitle(String title) {
                    this.title = title;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public void setIndex(int index) {
                    this.index = index;
                }

                public void setWidth(int width) {
                    this.width = width;
                }

                public void setHeight(int height) {
                    this.height = height;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public void setGallery_id(String gallery_id) {
                    this.gallery_id = gallery_id;
                }

                public void setGallery_type(int gallery_type) {
                    this.gallery_type = gallery_type;
                }

                public String getTitle() {
                    return title;
                }

                public String getUrl() {
                    return url;
                }

                public String getDescription() {
                    return description;
                }

                public int getIndex() {
                    return index;
                }

                public int getWidth() {
                    return width;
                }

                public int getHeight() {
                    return height;
                }

                public String getType() {
                    return type;
                }

                public String getGallery_id() {
                    return gallery_id;
                }

                public int getGallery_type() {
                    return gallery_type;
                }
            }

            public static class ThumbnailsEntity {
                private String url;
                private int width;
                private int height;

                public void setUrl(String url) {
                    this.url = url;
                }

                public void setWidth(int width) {
                    this.width = width;
                }

                public void setHeight(int height) {
                    this.height = height;
                }

                public String getUrl() {
                    return url;
                }

                public int getWidth() {
                    return width;
                }

                public int getHeight() {
                    return height;
                }
            }
        }
    }

    public static class ResultEntity {
        private int status;
        private String message;

        public void setStatus(int status) {
            this.status = status;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public int getStatus() {
            return status;
        }

        public String getMessage() {
            return message;
        }
    }
}
